package com.jeegod.core.constants;

import com.google.common.base.Charsets;

import java.nio.charset.Charset;

/**
 * 系统级常量定义类
 *
 * @author 龚小龙
 * @version 1.0-20181215
 */
public class Constants {

    /**
     * 系统名称
     */
    public static final String APP_NAME = "jeegod";

    /**
     * 系统变啊
     */
    public static final Charset CHARSET = Charsets.UTF_8;

    /**
     * 标识：是/否，启用/禁用 等
     */
    public interface Flag {
        /**
         * 是/启用
         */
        Integer YES = 1;

        /**
         * 否/停用/禁用
         */
        Integer NO = 0;
    }

    /**
     * 操作类型
     */
    public interface Operation {
        /**
         * 添加
         */
        String ADD = "add";

        /**
         * 更新
         */
        String UPDATE = "update";

        /**
         * 删除
         */
        String DELETE = "delete";
    }

    /**
     * 性别
     */
    public interface Sex {
        /**
         * 男
         */
        Integer MALE = 1;

        /**
         * 女
         */
        Integer FEMALE = 0;
    }

}
